package com.eedi.framework.user.controller.sys.vo;

import lombok.Data;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

import javax.validation.constraints.NotNull;

/**
 * 账号创建BO
 *
 */
@Data
public class SysUserAccountCreateReq {

    /**
     * 用户登录名
     */
    @NotNull(message = "用户登录名不能为空")
    private String sysUserLoginId;

    /**
     * 姓名
     */
    @NotNull(message = "用户名不能为空")
    private String sysUserName;

    /**
     * 手机
     */
    private String sysUserMobile;

    /**
     * 加密后的密码
     *
     * 因为目前使用 {@link BCryptPasswordEncoder} 加密器，所以无需自己处理 salt 盐
     */
    private String sysUserPassword;


}
